import Vue from 'vue'
import axios from 'axios'
// import { getToken, removeToken } from './token'
// import { Message } from 'element-ui'
// import router from '@/router'

// 设置基础路径
axios.defaults.baseURL = process.env.VUE_APP_BASEURL
// 允许携带cookies
// axios.defaults.withCredentials = true
// Vue.prototype.$axios = axios
// 请求拦截器
// axios.interceptors.request.use(
//   function (config) {
//     const token = getToken()
//     if (token) {
//       config.headers.token = token
//     }
//     return config
//   },
//   function (error) {
//     return Promise.reject(error)
//   }
// )
// 响应拦截器
// axios.interceptors.response.use(
//   console.log(111),
//   function (response) {
//     if (response.data.code == 206) {
//       Message.error('token过期了~')
//       removeToken()
//       router.push('/login')
//     }
// return response.data
//   },
//   function (error) {
//     return Promise.reject(error)
//   }
// )

Vue.prototype.$axios = axios
